home *** CD-ROM | disk | FTP | other *** search
- # This file is a shell script that supplies the information necessary
- # to tailor a template configure script into the configure script
- # appropriate for this directory. For more information, check any
- # existing configure script.
-
- srctrigger=ar.c
- srcname="Binutils"
-
- configdirs="testsuite"
-
- # per-host:
-
- . ${srcdir}/../bfd/configure.host
-
- host_makefile_frag=
- if [ -f ${srcdir}/../bfd/config/${my_host}.mh ] ; then
- host_makefile_frag=../bfd/config/${my_host}.mh
- fi
-
- # per-target:
-
- # Canonicalize the secondary target names.
- if [ -n "$enable_targets" ]; then
- for targ in `echo $enable_targets | sed 's/,/ /g'`
- do
- result=`$configsub $targ 2>/dev/null`
- if [ -n "$result" ]; then
- canon_targets="$canon_targets $result"
- else
- # Allow targets that config.sub doesn't recognize, like "all".
- canon_targets="$canon_targets $targ"
- fi
- done
- else
- # If our target is rs6000 _and nothing else_ then we build only nm!
- case $target in
- rs6000-*-lynx*) target_makefile_frag=config/rslynx ;;
- esac
- fi
-
- all_targets=false
- build_nlmconv=false
- nlmconv_defs=
- build_srconv=false
-
- for targ in $target $canon_targets
- do
- bfd_target=`${config_shell} $srcdir/../bfd/config.bfd $targ`
-
- if [ "x$bfd_target" = "xall" ]; then
- all_targets=true
- build_nlmconv=true
- build_srconv=true
- nlmconv_defs="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
- else
- case $targ in
- i[345]86*-*-netware*)
- build_nlmconv=true
- nlmconv_defs="$nlmconv_defs -DNLMCONV_I386"
- ;;
- alpha*-*-netware*)
- build_nlmconv=true
- nlmconv_defs="$nlmconv_defs -DNLMCONV_ALPHA"
- ;;
- powerpc*-*-netware*)
- build_nlmconv=true
- nlmconv_defs="$nlmconv_defs -DNLMCONV_POWERPC"
- ;;
- sparc*-*-netware*)
- build_nlmconv=true
- nlmconv_defs="$nlmconv_defs -DNLMCONV_SPARC"
- ;;
- esac
-
- case $targ in
- *-*-hms*) build_srconv=true ;;
- esac
- fi
- done
-
- # We don't do any links based on the target system, just makefile config.
-
- # post-target:
-
- rm -f Makefile.tmp Makefile.2
- mv Makefile Makefile.tmp
-
- if [ "x${build_nlmconv}" = "xtrue" ]; then
- echo 'BUILD_NLMCONV = $(NLMCONV_PROG)' >> Makefile.2
- echo "NLMCONV_DEFS = ${nlmconv_defs}" >> Makefile.2
- fi
-
- if [ "x${build_srconv}" = "xtrue" ]; then
- echo 'BUILD_SRCONV = $(SRCONV_PROG)' >> Makefile.2
- fi
-
- if [ "x`${config_shell} $srcdir/../bfd/config.bfd $target _`" = "xyes" ]; then
- underscore=1
- else
- underscore=0
- fi
- echo "UNDERSCORE = ${underscore}" >> Makefile.2
-
- cat Makefile.tmp >> Makefile.2
- rm -f Makefile.tmp
- mv Makefile.2 Makefile
-